home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_2
/
thuds21.zip
/
THUDS.DOC
< prev
next >
Wrap
Text File
|
1993-01-15
|
12KB
|
330 lines
"The Ultimate Donation System"
Version 2.1
Presented by
SDP Software Systems
Steve Page - Author
Supported by
The SpeakEasy BBS
(407)291-4626
(First Call Download)
INTRODUCTION:
____________
The Ultimate Donation System (THUDS) provides you, the Sysop, a convenient
way to receive donations from users desiring to contribute to your BBS
System. The THEDIT20 utility offers numerous functions to make the
Sysops life a whole lot easier.
This door will quickly become your "favorite" as it will pay for itself
with just one user donation. Remember - this will be the only door you
have installed that will put a smile on your face every time you see it
opened............[g]
FEATURES:
________
* Prints confirmation letters for you to mail to the user
* Prints envelopes for mailing confirmation letters
* Writes text record to disk
* Prints record to printer
* Provides financial reporting
* Supports most Major Credit Cards
* Supports all Major BBS Software
* Network compatible
* Share compatible
* Multi-Node compatible
* Highly configurable
* Speeds to 38,400
* Supports Non-standard ports and IRQ's
* ANSI and ASCII screens
* Includes "specialized Utility" (THEDIT) that provides many powerful
functions for Sysop utilization
INSTALLATION:
____________
Installation is simple!!! Create a directory to hold all of the THUDS
files and then unzip all files in THUDS21.ZIP into this directory.
A sample directory would be: C:\PCB\DOORS\THUDS
**** YOU MUST HAVE A COPY OF BRUN45 IN A DIRECTORY IN YOUR PATH ****
FILES INCLUDED SHOULD BE:
_________________________
THUDS21.EXE ---- Main Door Program.
THEDIT20.EXE---- Utility Program - "The Heart Of The System".
THUDS ---------- Sample batch file.
PRICE ---------- Sample ASCII pricing options screen. (modifiable)
PRICEG --------- Sample ANSI pricing options screen. (modifiable)
ADDRESS -------- Sample ASCII address/message screen. (modifiable)
ADDRESSG ------- Sample ANSI address/message screen. (modifiable)
THUDS.CFG ------ Sample Node 1 configuration file.
THUDS2.CFG ----- Sample Node 2 configuration file.
FILE_ID.DIZ ---- Description file for PCBoard and others.
REGISTER.FRM --- This is an important file! Thanks for the donation...
THUDS.DOC ------ The file you are reading now.
CREDIT.LET------ Sample letter for Credit Card Confirmation.
THUDS.LET ------ Sample letter for Check/Money Order payment.
DONOR.DAT ------ Sample data base file.
HISTORY.DOC----- History of improvements/fixes.
Change to the directory that the THUDS files are in, grab your favorite
text editor and lets make the necessary changes to enable operation on
your system.
The sample batch file looks like this:
ECHO OFF
C:
CD\PCB\DOORS\THUDS <-- Path to the THUDS files
THUDS21 THUDS.CFG <-- THUDS.CFG "MUST" follow THUDS20
CD\PCB <-- Change directory to main BBS directory
BOARD <-- Call your BBS batch file
A sample batch file for NODE 2 would look like this:
ECHO OFF
C:
CD\PCB\DOORS\THUDS
THUDS21 THUDS2.CFG
F: <- or what ever the drive # is for your second node!
CD\PCB2 ^-----------Note!!!
BOARD2
The batch file for each node must go in that nodes main BBS directory!
If setting up doors (and batch files for them) is new to you, go to your
BBS software documentation for instructions.
BATCH FILE TIP: If you would like the door to appear seamless to the
user, name your batch file DONATE and then modify
your main menu by adding "Type DONATE to contribute"
as a user command. Works great!
****IMPORTANT*****
In order for the THEDIT20.EXE to function properly, the configuration
file for NODE 1 MUST BE NAMED THUDS.CFG...... The config file for a
second node would be named THUDS2.CFG and so on.
A sample THUDS.CFG file looks like this:
C:\PCB\PCBOARD.SYS <--Line 1
The SpeakEasy BBS <--Line 2
Steve <--Line 3
Page <--Line 4
00000 <--Line 5
Y <--Line 6
Y <--Line 7
Y <--Line 8
Y <--Line 9
Y <--Line 10
1 <--Line 11
LPT1 <--Line 12
5057 Bermuda Circle <--Line 13
Orlando Fl 32808 <--Line 14
rem line 1 = Drive and path to PCBOARD.SYS/DOOR.SYS/ETC...
rem line 2 = Name of your BBS
rem line 3 = Sysop First Name
rem line 4 = Sysop Last Name
rem line 5 = registration # (leave 00000 if not registered)
rem line 6 = Do you want to use credit card function? (Y or N)
rem line 7 = Do you want to use Visa (Y or N)
rem line 8 = Do you want to use MasterCard (Y or N)
rem line 9 = Do you want to use Discover (Y or N)
rem line 10 = Do you want to use American Express (Y or N)
rem line 11 = Number of confirmation letters to print! (Must be 0, 1 or 2)
rem line 12 = Printer port (must be LPT1, LPT2, LPT3, COM1 OR COM2)
Your selection depends on how you have your system
configured! Most will be LPT1!!!
rem line 13 = Sysops street address for return address on envelope
rem line 14 = Sysops City/State/Zip for return address on envelope
(No comma's, dash's, periods, etc. in lines 13 or 14)
A sample THUDS2.CFG (config file for node 2) looks like this:
F:\PCB2\PCBOARD.SYS <--Line 1 NOTE: F:\PCB2\PCBOARD.SYS
The SpeakEasy BBS <--Line 2 ^ ^
Steve <--Line 3
Page <--Line 4
00000 <--Line 5
Y <--Line 6
Y <--Line 7
Y <--Line 8
Y <--Line 9
Y <--Line 10
1 <--Line 11
LPT1 <--Line 12
5057 Bermuda Circle <--Line 13
Orlando Fl 32808 <--Line 14
A config for a NODE 3 would be the same except for the first line which
would be I:\PCB3\PCBOARD.SYS
^ ^
All configuration files MUST go in the directory with the rest of
your THUDS files. ie. C:\PCB\DOORS\THUDS
The THUDS.LET file:
___________________
This file is the confirmation letter that is printed either via the door
at that time of contribution or with the THEDIT20.EXE at a later time.
This file is meant to be used for a check/cash confirmation letters
The header of the letter and the first paragraph is generated
automatically by the system. The text that is in the THUDS.LET file is
totally yours to do with as you please. Use your favorite text editor
and write the letter that suits your situation.
The CREDIT.LET file:
____________________
This file is the same as the THUDS.LET above and will be printed when
your user chooses to contribute via a credit card. The system auto-
matically selects the correct letter to print based on which way he/she
chooses to contribute. (Check or Credit Card)
The PRICE (ASCII) and PRICEG (ANSI) files:
__________________________________________
This file displays the donation options to your user! The ASCII file
can be created with any text editor while the ANSI file can be created
with The Draw or PCB Draw! The sample PRICEG file included was done
with The Draw and can be modified to meet your own requirements! You may
have to experiment a little to get the display alignment correct. The
file included displays perfectly!
This is a good place to tell you that the system will accept whatever
$ amount the user types in. The $ amount you put in the PRICE and PRICEG
file does not limit the user from entering a different $ amount! Maybe
you will get lucky and someone will type in 500.00. [grin] The system
will handle that!
The ADDRESS (ASCII) and ADDRESSG (ANSI) files:
______________________________________________
This file displays a final message to the user, prior to the closing
screen, that provides mailing instructions; or what ever you would like
them to know. Once again use any text editor and The Draw!
BBS SOFTWARE SUPPORTED:
______________________
This door supports PCBOARD 12.1 through 14.5a, RBBS, WILDCAT, DOORSYS,
etc....... The default is to PCBOARD 14.5! Other BBS software requires
an additional command line option in your batch file. They are listed
below:
A sample batch file for DOOR.SYS would look like this:
ECHO OFF
C:
CD\BBS\DOORS\THUDS
THUDS21 THUDS.CFG /DOORSYS
CD\BBS
BBS.BAT
ENVIRONMENT VARIABLES:
______________________
This door is written with DOORFRAME (by Ted Freeman) and supports
COM 1-4 on the standard IRQ's - COM1/COM3 - IRQ4 and COM2/COM4 = IRQ3.
If you wish to use a non-standard IRQ, add the IRQ number after the
configuration filename. If you want to use COM1 and IRQ5, the command
line would look like: THUDS21 THUDS.CFG /5
FOSSIL DRIVER SUPPORT:
______________________
DOORFRAME supports the use of Fossil drivers. To tell the door to use
the Fossil driver instead of the standard COM ports, just put /FD on the
command line. Like this: THUDS21 THUDS.CFG /FD This indicates that
a Fossil driver is present and should be used.
REGISTRATION:
_____________
Registration is required if you continue using The Ultimate Donation
System for more then a period of 30 days. The unregistered version of
the DOOR portion of THUDS is fully functionaL. The unregistered version
of the THEDIT2O.EXE UTILITY, which is the real heart of the system, will
handle a maximum of 20 records in the data base. Obviously, this is to
encourage your support of the author! When you register, the "NON
REGISTERED VERSION" will be removed from all screens and will be replaced
with your BBS name and YOUR name.
To register your copy of The Ultimate Donation System, fill out the
registration form supplied within the THUDS21.ZIP file. Please mail the
form along with a donation of $20.00 (check or money order) made
payable to STEVE PAGE. The address is on the registration form!
Also, make sure you fill out the BBS name and Sysop name EXACTLY the
way you have it in your configuration file. Your registration code is
based on a mathematical algorithm using this information!
Upon receipt of your registration form, I will pre-register you on
The SpeakEasy BBS. You will then be able to call The SpeakEasy to
receive your registration code. Please allow 7 to 10 days prior to
calling to insure that your code will be waiting for you. If you
prefer, I will mail your registration code to you. Make sure you
include a self addressed envelope!
SUPPORT:
________
If you have questions regarding The Ultimate Donation System, I can be
reached via RIME BBS-DOORS conference or at The SpeakEasy BBS. The
SpeakEasy BBS is the official support BBS for all SDP SoftWare Systems.
THANK YOUS!
___________
I would like to thank Michael Goetz, Sysop of The Caverns EBBS and
author of Majic SoftWare Doors, and Jim Murphey, Sysop of The Coffee
Shop BBS for BETA testing this system.
I would also like to thank Ted Freeman for providing the DOORFRAME
libraries that the door portion of this system was written with.
LEGALITIES:
___________
THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS" WITHOUT
WARRANTY, EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO
ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. IN NO EVENT SHALL THE AUTHOR OF ANYONE INVOLVED WITH THE
CREATION AND PRODUCTION OF THIS PRODUCT BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM THE USE OF
THIS PROGRAM. YOUR USE OF THIS PROGRAM CONSTITUTES YOUR AGREEMENT TO
THIS DISCLAIMER AND YOUR RELEASE OF THE AUTHOR FROM ANY FORM OF
LIABILITY OR LITIGATION.
END:
____